package com.example.yingpianguangli.entity;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Objects;
@Data // 提供所有的getter和setter, equals, canEqual, hashCode 和 toString 方法
@NoArgsConstructor // 提供无参构造函数
@AllArgsConstructor // 提供全参构造函数
/**
 * 电影分类实体类
 * 用于表示系统中的电影分类信息
 */
public class SysMovieCategory implements Serializable {
    // 序列号，用于序列化和反序列化过程中的版本控制
    private static final long serialVersionUID = 1L;

    // 电影分类ID，唯一标识一个电影分类
    private Long movieCategoryId;

    // 电影分类名称，用于描述电影分类
    // 使用@NotBlank注解确保在更新或创建时该字段不为空
    @NotBlank(message = "电影分类名称不能为空")
    private String movieCategoryName;
}

